package DO;


import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 作业测试表
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class WorkDO {
    /* 主键id */
    private Integer id;

    /* 试卷标题 */
    private String title;
    /* 起始范围 */
    private Integer startRange;

    /* 截至范围 */
    private Integer endRange;

    /* 选择题数量 */
    private Integer chooseNumber;

    /* 选择题分值 */
    private Double chooseScore;

    /* 判断题数量 */
    private Integer judgeNumber;

    /* 判断题分值 */
    private Double judgeScore;

    /* 程序填空题数量 */
    private Integer fillEmptyNumber;

    /* 编程题数量 */
    private Integer encodeNumber;

    /* 文件上传题数量 */
    private Integer fileUploadNumber;

    // 作业类型，只可以取1和2  1 表示作业类型1，电脑自动阅卷     2 表示人工阅卷，例如swing
    private Integer workType;

    /* 逻辑删除 默认为0 */
    private Integer isDelete;

    /* 创建时间 */
    private LocalDateTime createTime;

    /* 修改时间 */
    private LocalDateTime updateTime;
}
